Patterns and Rules for Behavioural Subtyping

نویسنده

  • Heike Wehrheim
چکیده

Subtyping relations for object-oriented formalisms describe relationships between superand subclasses which satisfy the substitutability requirement imposed on types and their subtypes. Behavioural subtyping is concerned with subtypes for active classes with an explicit dynamic behaviour, specifiable for instance by object-oriented formal methods combining state-based with behavioural formalisms. In this paper we develop syntactic patterns and semantic rules for the statebased part of a subclass which guarantee that the subclass is a behavioural subtype of its superclass. This allows to check for subtypes without computing the behavioural semantics of the class at all. Our results are similar to the ones linking data refinement in state-based methods with failure-divergence refinement in CSP. In contrast to classical data refinement, subtyping has to cope with additional new operations in the subclass.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assembling components with behavioural contracts

Component based design is a new paradigm to build distributed systems and applications. The problem of compositional verification of such systems is however still open. We investigate methods and concepts for the provision of “sound” assemblies. We define a behavioural interface type language endowed with a (decidable) set of interface compatibilty and subtyping rules. We define an abstract, dy...

متن کامل

Behavioural Subtyping and Property Preservation for Objects Oriented Formalisms

Behavioural typing and subtyping has proved to be a very useful concept for the support of incremental reuse in the area of object-oriented (O-O) languages. With the emergence of formalisms integrating the O-O approach and concurrency, the question arises how behavioural subtyping may be supported by such formalisms. We present a formal framework for the definition of behavioural subtyping in O...

متن کامل

Drug Resistance Profile and Subtyping of HIV-1 RT Gene in Iranian Patients under Treatment

Identification of drug resistant mutations is important in the management of HIV-1 infected patients. The aim of the current study was to evaluate drug resistance profile of RT gene and assess subtype among HIV-1 circulating strains and intensification of physician’s options for the best therapy. HIV-1 RNA of 25 sampleswas extracted from plasma and RT Nested- PCR was performed and the fin...

متن کامل

Subtyping of Salmonella enterica isolated from humans and food animals using Pulsed-Field Gel Electrophoresis

Salmonella infections are the second leading cause of zoonotic bacterial foodborne illness. Main source of infection in human is contaminated food products. The aim of this study was sub typing isolates of Salmonella entericaobtained during our previous study byPulsed Field Gel Electrophoresis (PFGE) technique. All 46 Salmonella isolates were serotyped and then subjected to PFGE. Total isolates...

متن کامل

Behavioural Subtyping in Name Passing Synchronisation Trees

We present a general theory of behavioural subtyping for name passing interactive behaviours using early name-passing synchronisation trees. In this theory types are collections of name passing synchronisation trees organised by typed variants of process-theoretic operations, and a simple behavioural notion of subtyping speciies when one type denotes more constrained behaviours than another, oo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001